Книги-online
Ch 3.htm
назад
|
содержание
|
вперед
События и методы
Visual Basic является объектно-ориентированным
языком программирования. Помимо свойств, объект имеет методы, определяющие выполняемые
им действия, например перемещение, изменение размеров. Используя предусмотренные
для объектов методы, можно обойтись минимальным программированием приложения.
Например, для печати образа формы достаточно вставить оператор следующего вида:
Form1.PrintForm
где Form1 — форма, а PrintForm —
название метода.
Среди методов, которыми обладают
все объекты, можно назвать Move, позволяющий перемещать объект; setFocus, активизирующий
объект, чтобы иметь возможность с ним взаимодействовать.
Помимо свойств и методов, для объектов
можно задать программные коды, написанные на языке Visual Basic и выполняемые
при наступлении связанных с ними событий. Например, при нажатии кнопки происходит
событие click (Нажатие кнопки мыши). Для обработки данного события при создании
формы должна быть написана требуемая процедура. Чтобы открыть окно, предназначенное
для ввода программного кода, выполните одно из следующих действий:
-
сделайте двойной щелчок на объекте,
для которого хотите просмотреть или создать программный код;
-
установите курсор на объект
и из меню
View
(Вид) выберите команду
Code
(Код);
-
выберите команду контекстного
меню объекта
View Code.
При выполнении любого из этих действий
откроется окно
Project,
показанное на рис. 3.13.
Рис. 3.13.
Окно
Project
для задания программного кода
В верхней части окна
Project
расположены два раскрывающихся списка
Object и Procedure.
Левый список
Object
содержит все объекты формы, включая и саму форму. В списке
Procedure
размещены события, для которых можно создать процедуру.
В области, предназначенной для написания
кода, расположены следующие команды:
Private Sub Textl_Click()
End Sub
где Textl_click является именем
процедуры. Оно состоит из имени объекта, для которого создается процедура, заданного
свойством Name, и наименования события, в данном случае click (Щелчок кнопкой
мыши). Текст процедуры помещается между операторами sub и End Sub.
Чтобы создать процедуру для обработки
события, необходимо выполнить следующие действия:
1. Открыть окно процедур
Project
любым удобным способом.
2. Из раскрывающегося списка
Object
выбрать объект, для которого создается процедура.
3. Используя раскрывающийся список
Procedure,
выбрать обрабатываемое событие.
4. Между операторами Sub и End Sub
поместить текст процедуры.
Для настройки окна процедур
Project
используется вкладка
Editor
(Редактор) диалогового окна
Options,
открываемого командой
Options
(Параметры) меню
Tools
(Сервис).
При установке в этом окне флажка
Default to Full Module View
отображается
список всех процедур. Для удобства просмотра процедур их можно разделить линиями,
установив флажок
Procedure Separator.
Совет
Для более быстрого перехода из
режима просмотра в окне
Project
одной процедуры ко всем процедурам
можно использовать кнопки
Procedure View и Full Module View
,
расположенные в левом нижнем углу.
назад
|
содержание
|
вперед